Big Huge Thesaurus

Sarcocephalus latifolius

noun